strap-maker's trade - German English Dictionary